/**
 * 
 */
package edu.serg.mbar.ucon;

/**
 * 
 * This class represents a usage session in the UCON model. 
 * The class implements the continuity of access decision aspect of the Model.
 * 
 * @author Sanaullah
 *
 */
public class UsageSession implements Runnable {
	/** The subjectID of the subject who is exercising a right on the object */
	private String subjID ="";
	
	/** The objectID of the object on which the subject is exercising a right */
	private String objID ="";
	
	/** The right which is being exercised by the subject on the object*/
	private String rght="";
	
	public UsageSession(String subjectID, String objectID, String right)
	{
		subjID =subjectID;
		objID=objectID;
		rght=right;
	}
	
	UsageSession()
	{
		
	}

	/* (non-Javadoc)
	 * @see java.lang.Runnable#run()
	 */
	/**
	 * This method will continuously evaluate the UCON policy.
	 */
	@Override
	public void run() {
		// TODO Auto-generated method stub

	}

}
